@inproceedings{Yeh:1998:AIT:285930.286004,
 author = {Yeh, Tse-Yu and Patt, Yale N.},
 title = {Alternative implementations of two-level adaptive branch prediction},
 booktitle = {25 years of the international symposia on Computer architecture (selected papers)},
 series = {ISCA '98},
 year = {1998},
 isbn = {1-58113-058-9},
 location = {Barcelona, Spain},
 pages = {451--461},
 numpages = {11},
 url = {http://doi.acm.org/10.1145/285930.286004},
 doi = {http://doi.acm.org/10.1145/285930.286004},
 acmid = {286004},
 publisher = {ACM},
 address = {New York, NY, USA},
} 


@inproceedings{yehpatt91,
author = {Yeh, Tse-Yu and Patt, Yale N.},
title = {Two-level adaptive branch prediction},
booktitle = {Proceedings of the 24th Annual ACM/IEEE International Symposium on Microarchitecture},
pages = {51--61},
year = {1991},
}

@MISC{Predictors93combiningbranch,
    author = {Scott McFarling},
    title = {Combining Branch Predictors},
    year = {1993}
}


@url{
http://www.jilp.org/jwac-2/
}

@misc{ bpc,
  title = "Championship Branch Prediction",
  howpublished = "http://www.jilp.org/jwac-2/"
}

@article{Evers:1998:ACP:279361.279368,
 author = {Evers, Marius and Patel, Sanjay J. and Chappell, Robert S. and Patt, Yale N.},
 title = {An analysis of correlation and predictability: what makes two-level branch predictors work},
 journal = {SIGARCH Comput. Archit. News},
 volume = {26},
 issue = {3},
 month = {April},
 year = {1998},
 issn = {0163-5964},
 pages = {52--61},
 numpages = {10},
 url = {http://doi.acm.org/10.1145/279361.279368},
 doi = {http://doi.acm.org/10.1145/279361.279368},
 acmid = {279368},
 publisher = {ACM},
 address = {New York, NY, USA},
} 

@article{GaoZhou2007,
author = {Gao, Hongliang and Zhou, Huiyang},
title = {PMPM: Prediction by Combining Multiple Partial Matches},
journal = {Journal of Instruction-Level Parallelism (JILP)},
volume = {9},
pages = {1--18},
year= {2007},
}

@article{GaoZhou2005,
author = {Gao, Hongliang and Zhou, Huiyang},
title = {Adaptive Information Processing> An Effective Way to Improve Perceptron Branch Predictors},
journal = {Journal of Instruction-Level Parallelism (JILP)},
volume = {7},
year = {2005},
}


@inproceedings{Evers:1998:ACP:279358.279368,
 author = {Evers, Marius and Patel, Sanjay J. and Chappell, Robert S. and Patt, Yale N.},
 title = {An analysis of correlation and predictability: what makes two-level branch predictors work},
 booktitle = {Proceedings of the 25th annual international symposium on Computer architecture},
 series = {ISCA '98},
 year = {1998},
 isbn = {0-8186-8491-7},
 location = {Barcelona, Spain},
 pages = {52--61},
 numpages = {10},
 url = {http://dx.doi.org/10.1145/279358.279368},
 doi = {http://dx.doi.org/10.1145/279358.279368},
 acmid = {279368},
 publisher = {IEEE Computer Society},
 address = {Washington, DC, USA},
} 

@inproceedings{Jimenez:2001:DBP:580550.876441,
 author = {Jim\'{e}nez, Daniel A. and Lin, Calvin},
 title = {Dynamic Branch Prediction with Perceptrons},
 booktitle = {Proceedings of the 7th International Symposium on High-Performance Computer Architecture},
 series = {HPCA '01},
 year = {2001},
 isbn = {0-7695-1019-1},
 pages = {197--},
 url = {http://dl.acm.org/citation.cfm?id=580550.876441},
 acmid = {876441},
 publisher = {IEEE Computer Society},
 address = {Washington, DC, USA},
} 

@inproceedings{Seznec:2005:AOH:1069807.1070003,
 author = {Seznec, Andre},
 title = {Analysis of the O-GEometric History Length Branch Predictor},
 booktitle = {Proceedings of the 32nd annual international symposium on Computer Architecture},
 series = {ISCA '05},
 year = {2005},
 isbn = {0-7695-2270-X},
 pages = {394--405},
 numpages = {12},
 url = {http://dx.doi.org/10.1109/ISCA.2005.13},
 doi = {http://dx.doi.org/10.1109/ISCA.2005.13},
 acmid = {1070003},
 publisher = {IEEE Computer Society},
 address = {Washington, DC, USA},
} 

@article{Seznec:2005:AOH:1080695.1070003,
 author = {Seznec, Andre},
 title = {Analysis of the O-GEometric History Length Branch Predictor},
 journal = {SIGARCH Comput. Archit. News},
 volume = {33},
 issue = {2},
 month = {May},
 year = {2005},
 issn = {0163-5964},
 pages = {394--405},
 numpages = {12},
 url = {http://doi.acm.org/10.1145/1080695.1070003},
 doi = {http://doi.acm.org/10.1145/1080695.1070003},
 acmid = {1070003},
 publisher = {ACM},
 address = {New York, NY, USA},
} 

@inproceedings{Jimenez:2005:PLB:1069807.1070002,
 author = {Jimenez, Daniel A.},
 title = {Piecewise Linear Branch Prediction},
 booktitle = {Proceedings of the 32nd annual international symposium on Computer Architecture},
 series = {ISCA '05},
 year = {2005},
 isbn = {0-7695-2270-X},
 pages = {382--393},
 numpages = {12},
 url = {http://dx.doi.org/10.1109/ISCA.2005.40},
 doi = {http://dx.doi.org/10.1109/ISCA.2005.40},
 acmid = {1070002},
 publisher = {IEEE Computer Society},
 address = {Washington, DC, USA},
} 

@article{Jimenez:2005:PLB:1080695.1070002,
 author = {Jimenez, Daniel A.},
 title = {Piecewise Linear Branch Prediction},
 journal = {SIGARCH Comput. Archit. News},
 volume = {33},
 issue = {2},
 month = {May},
 year = {2005},
 issn = {0163-5964},
 pages = {382--393},
 numpages = {12},
 url = {http://doi.acm.org/10.1145/1080695.1070002},
 doi = {http://doi.acm.org/10.1145/1080695.1070002},
 acmid = {1070002},
 publisher = {ACM},
 address = {New York, NY, USA},
} 

@article{Sechrest:1996:CAD:232974.232978,
 author = {Sechrest, Stuart and Lee, Chih-Chieh and Mudge, Trevor},
 title = {Correlation and aliasing in dynamic branch predictors},
 journal = {SIGARCH Comput. Archit. News},
 volume = {24},
 issue = {2},
 month = {May},
 year = {1996},
 issn = {0163-5964},
 pages = {22--32},
 numpages = {11},
 url = {http://doi.acm.org/10.1145/232974.232978},
 doi = {http://doi.acm.org/10.1145/232974.232978},
 acmid = {232978},
 publisher = {ACM},
 address = {New York, NY, USA},
} 

@inproceedings{Sechrest:1996:CAD:232973.232978,
 author = {Sechrest, Stuart and Lee, Chih-Chieh and Mudge, Trevor},
 title = {Correlation and aliasing in dynamic branch predictors},
 booktitle = {Proceedings of the 23rd annual international symposium on Computer architecture},
 series = {ISCA '96},
 year = {1996},
 isbn = {0-89791-786-3},
 location = {Philadelphia, Pennsylvania, United States},
 pages = {22--32},
 numpages = {11},
 url = {http://doi.acm.org/10.1145/232973.232978},
 doi = {http://doi.acm.org/10.1145/232973.232978},
 acmid = {232978},
 publisher = {ACM},
 address = {New York, NY, USA},
}


@article{Gao,
 author = {Hongliang Gao, Huiyang Zhou},
 title = {PMPM: Prediction by Combining Multiple Partial Matches},
 journal = {Journal of Instruction-Level Parallelism},
 volume = {9},
 year = {2007},
 pages = {1-18},
}  


